History
History
Synonyms
UK
US
Meaning:
gifted

talented

talented, intelligent

HAVE ON THE BALL as in Wiktionary
HAVE ON THE BALL as in Wikipedia